lance-leaved yellow loosestrife - Spanish English Dictionary